package net.office.bean;

import java.util.Date;
import java.util.List;

public class StaffInfo {
    private Integer staffId;

    private String staffNo;

    private String staffDepartment;

    private String staffPost;

    private String staffPhoto;

    private String staffName;

    private Integer staffSex;

    private Date staffBirthday;

    private String staffIdCard;

    private Date staffEntryDate;

    private Integer staffIsWork;

    private Date staffQuitDate;

    private String staffPassword;

    private Integer roleId;

    private String roleName;

    private Integer staffDirectSuperId;

    private String staffDirectSuperNo;

    private String staffDiractSuperName;

    private Integer staffCreateId;

    private Date staffCreateTime;

    //
    private List<WorkTable> workTableList;

    //
    private BaseDict sexDict;
    private BaseDict isWorkDict;

    public BaseDict getSexDict() {
        return sexDict;
    }

    public void setSexDict(BaseDict sexDict) {
        this.sexDict = sexDict;
    }

    public BaseDict getIsWorkDict() {
        return isWorkDict;
    }

    public void setIsWorkDict(BaseDict isWorkDict) {
        this.isWorkDict = isWorkDict;
    }

    public List<WorkTable> getWorkTableList() {
        return workTableList;
    }

    public void setWorkTableList(List<WorkTable> workTableList) {
        this.workTableList = workTableList;
    }

    public Integer getStaffId() {
        return staffId;
    }

    public void setStaffId(Integer staffId) {
        this.staffId = staffId;
    }

    public String getStaffNo() {
        return staffNo;
    }

    public void setStaffNo(String staffNo) {
        this.staffNo = staffNo == null ? null : staffNo.trim();
    }

    public String getStaffDepartment() {
        return staffDepartment;
    }

    public void setStaffDepartment(String staffDepartment) {
        this.staffDepartment = staffDepartment == null ? null : staffDepartment.trim();
    }

    public String getStaffPost() {
        return staffPost;
    }

    public void setStaffPost(String staffPost) {
        this.staffPost = staffPost == null ? null : staffPost.trim();
    }

    public String getStaffPhoto() {
        return staffPhoto;
    }

    public void setStaffPhoto(String staffPhoto) {
        this.staffPhoto = staffPhoto == null ? null : staffPhoto.trim();
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName == null ? null : staffName.trim();
    }

    public Integer getStaffSex() {
        return staffSex;
    }

    public void setStaffSex(Integer staffSex) {
        this.staffSex = staffSex;
    }

    public Date getStaffBirthday() {
        return staffBirthday;
    }

    public void setStaffBirthday(Date staffBirthday) {
        this.staffBirthday = staffBirthday;
    }

    public String getStaffIdCard() {
        return staffIdCard;
    }

    public void setStaffIdCard(String staffIdCard) {
        this.staffIdCard = staffIdCard == null ? null : staffIdCard.trim();
    }

    public Date getStaffEntryDate() {
        return staffEntryDate;
    }

    public void setStaffEntryDate(Date staffEntryDate) {
        this.staffEntryDate = staffEntryDate;
    }

    public Integer getStaffIsWork() {
        return staffIsWork;
    }

    public void setStaffIsWork(Integer staffIsWork) {
        this.staffIsWork = staffIsWork;
    }

    public Date getStaffQuitDate() {
        return staffQuitDate;
    }

    public void setStaffQuitDate(Date staffQuitDate) {
        this.staffQuitDate = staffQuitDate;
    }

    public String getStaffPassword() {
        return staffPassword;
    }

    public void setStaffPassword(String staffPassword) {
        this.staffPassword = staffPassword == null ? null : staffPassword.trim();
    }

    public Integer getRoleId() {
        return roleId;
    }

    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName == null ? null : roleName.trim();
    }

    public Integer getStaffDirectSuperId() {
        return staffDirectSuperId;
    }

    public void setStaffDirectSuperId(Integer staffDirectSuperId) {
        this.staffDirectSuperId = staffDirectSuperId;
    }

    public String getStaffDirectSuperNo() {
        return staffDirectSuperNo;
    }

    public void setStaffDirectSuperNo(String staffDirectSuperNo) {
        this.staffDirectSuperNo = staffDirectSuperNo == null ? null : staffDirectSuperNo.trim();
    }

    public String getStaffDiractSuperName() {
        return staffDiractSuperName;
    }

    public void setStaffDiractSuperName(String staffDiractSuperName) {
        this.staffDiractSuperName = staffDiractSuperName == null ? null : staffDiractSuperName.trim();
    }

    public Integer getStaffCreateId() {
        return staffCreateId;
    }

    public void setStaffCreateId(Integer staffCreateId) {
        this.staffCreateId = staffCreateId;
    }

    public Date getStaffCreateTime() {
        return staffCreateTime;
    }

    public void setStaffCreateTime(Date staffCreateTime) {
        this.staffCreateTime = staffCreateTime;
    }
}